package com.fh.entity.system;

import java.util.List;

/**
 * 
 * 类名称：Menu.java 类描述：
 * 
 * @author FH 作者单位： 联系方式： 创建时间：2014年6月28日
 * @version 1.0
 */
public class Menu {

	private String functionCode;
	private String pcFunctionName;
	private String parentCode;
	private String pcIconUrl;
	private String pcHref;
	private Integer pcFunctionType;
	private Integer pcFunctionIndex;
	private Integer appFlag;
	private String appName;
	private String appHref;
	private String appType;
	private String createtime;
	private String createby;
	private boolean hasMenu = false;
	private List<Menu> subMenu;

	/**
	 * @Title: getFunctionCode <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public String getFunctionCode() {
		return functionCode;
	}

	/**
	 * @Title: setFunctionCode <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public void setFunctionCode(String functionCode) {
		this.functionCode = functionCode;
	}

	/**
	 * @Title: getPcFunctionName <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public String getPcFunctionName() {
		return pcFunctionName;
	}

	/**
	 * @Title: setPcFunctionName <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public void setPcFunctionName(String pcFunctionName) {
		this.pcFunctionName = pcFunctionName;
	}

	/**
	 * @Title: getParentCode <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public String getParentCode() {
		return parentCode;
	}

	/**
	 * @Title: setParentCode <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public void setParentCode(String parentCode) {
		this.parentCode = parentCode;
	}

	/**
	 * @Title: getPcIconUrl <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public String getPcIconUrl() {
		return pcIconUrl;
	}

	/**
	 * @Title: setPcIconUrl <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public void setPcIconUrl(String pcIconUrl) {
		this.pcIconUrl = pcIconUrl;
	}

	/**
	 * @Title: getPcHref <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public String getPcHref() {
		return pcHref;
	}

	/**
	 * @Title: setPcHref <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public void setPcHref(String pcHref) {
		this.pcHref = pcHref;
	}

	/**
	 * @Title: getPcFunctionType <BR>
	 * @Description: please write your description <BR>
	 * @return: Integer <BR>
	 */
	public Integer getPcFunctionType() {
		return pcFunctionType;
	}

	/**
	 * @Title: setPcFunctionType <BR>
	 * @Description: please write your description <BR>
	 * @return: Integer <BR>
	 */
	public void setPcFunctionType(Integer pcFunctionType) {
		this.pcFunctionType = pcFunctionType;
	}

	/**
	 * @Title: getPcFunctionIndex <BR>
	 * @Description: please write your description <BR>
	 * @return: Integer <BR>
	 */
	public Integer getPcFunctionIndex() {
		return pcFunctionIndex;
	}

	/**
	 * @Title: setPcFunctionIndex <BR>
	 * @Description: please write your description <BR>
	 * @return: Integer <BR>
	 */
	public void setPcFunctionIndex(Integer pcFunctionIndex) {
		this.pcFunctionIndex = pcFunctionIndex;
	}

	/**
	 * @Title: getAppFlag <BR>
	 * @Description: please write your description <BR>
	 * @return: Integer <BR>
	 */
	public Integer getAppFlag() {
		return appFlag;
	}

	/**
	 * @Title: setAppFlag <BR>
	 * @Description: please write your description <BR>
	 * @return: Integer <BR>
	 */
	public void setAppFlag(Integer appFlag) {
		this.appFlag = appFlag;
	}

	/**
	 * @Title: getAppName <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public String getAppName() {
		return appName;
	}

	/**
	 * @Title: setAppName <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public void setAppName(String appName) {
		this.appName = appName;
	}

	/**
	 * @Title: getAppHref <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public String getAppHref() {
		return appHref;
	}

	/**
	 * @Title: setAppHref <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public void setAppHref(String appHref) {
		this.appHref = appHref;
	}

	/**
	 * @Title: getAppType <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public String getAppType() {
		return appType;
	}

	/**
	 * @Title: setAppType <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public void setAppType(String appType) {
		this.appType = appType;
	}

	/**
	 * @Title: getCreatetime <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public String getCreatetime() {
		return createtime;
	}

	/**
	 * @Title: setCreatetime <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public void setCreatetime(String createtime) {
		this.createtime = createtime;
	}

	/**
	 * @Title: getCreateby <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public String getCreateby() {
		return createby;
	}

	/**
	 * @Title: setCreateby <BR>
	 * @Description: please write your description <BR>
	 * @return: String <BR>
	 */
	public void setCreateby(String createby) {
		this.createby = createby;
	}

	/** 
	 * @Title:        isHasMenu <BR> 
	 * @Description: please write your description <BR> 
	 * @return:     boolean <BR> 
	 */
	public boolean isHasMenu() {
		return hasMenu;
	}

	/**  
	 * @Title:  setHasMenu <BR>  
	 * @Description: please write your description <BR>  
	 * @return: boolean <BR>  
	 */
	public void setHasMenu(boolean hasMenu) {
		this.hasMenu = hasMenu;
	}

	/** 
	 * @Title:        getSubMenu <BR> 
	 * @Description: please write your description <BR> 
	 * @return:     List<Menu> <BR> 
	 */
	public List<Menu> getSubMenu() {
		return subMenu;
	}

	/**  
	 * @Title:  setSubMenu <BR>  
	 * @Description: please write your description <BR>  
	 * @return: List<Menu> <BR>  
	 */
	public void setSubMenu(List<Menu> subMenu) {
		this.subMenu = subMenu;
	}

}
